package com.qzsoft.zhjd.cement.modules.cementmatch.dto;

import java.math.BigDecimal;

import com.qzsoft.jeemis.common.annotation.Dict;

import lombok.Data;

/**
 * @ClassName CementMatchListDto
 * @Description 水稳生产配比列表对象
 * @author linhuawei
 * @since 2022-04-28
 */
@Data
public class CementMatchDetailsDto {

    /**
     * 主键
     */
    private String id;

    /**
     * 项目主键
     */
    private String projectId;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 拌和楼编号
     */
    private String stationCode;

    /**
     * 拌和楼名称
     */
    private String stationName;

    /**
     * 配方编号
     */
    private String matchCode;

    /**
     * 摊铺层级
     */
    private String pavingLevel;

    /**
     * 摊铺层级
     */
    @Dict(dictCodeId = "CEMENT_PAVING_LEVEL", dicCodeField = "pavingLevel")
    private String pavingLevelLabel;

    /**
     * 集料1占比
     */
    private BigDecimal gravel1;

    /**
     * 集料2占比
     */
    private BigDecimal gravel2;

    /**
     * 集料3占比
     */
    private BigDecimal gravel3;

    /**
     * 集料4占比
     */
    private BigDecimal gravel4;

    /**
     * 集料5占比
     */
    private BigDecimal gravel5;

    /**
     * 集料6占比
     */
    private BigDecimal gravel6;

    /**
     * 水泥1占比
     */
    private BigDecimal powder1;

    /**
     * 水泥2占比
     */
    private BigDecimal powder2;

    /**
     * 水占比
     */
    private BigDecimal water;

    /**
     * 集料1占比
     */
    private String gravel1Name;

    /**
     * 集料2占比
     */
    private String gravel2Name;

    /**
     * 集料3占比
     */
    private String gravel3Name;

    /**
     * 集料4占比
     */
    private String gravel4Name;

    /**
     * 集料5占比
     */
    private String gravel5Name;

    /**
     * 集料6占比
     */
    private String gravel6Name;

    /**
     * 水泥1名称
     */
    private String powder1Name;

    /**
     * 水泥2名称
     */
    private String powder2Name;

}
